// Author: wsfuyibing <682805@qq.com>
// Date: 2025-04-25

package kind

// OauthKind
// Oauth授权类型.
type OauthKind int

const (
    _ OauthKind = iota

    OauthKindWeixin // 微信小程序
    OauthKindDouYin // 抖音小程序
)

var (
    oauthKindText = map[OauthKind]string{
        OauthKindWeixin: "微信",
        OauthKindDouYin: "抖音",
    }
    oauthKindUndefined = "undefined"
)

func (o OauthKind) Text() string {
    if s, ok := oauthKindText[o]; ok {
        return s
    }
    return oauthKindUndefined
}
